//
//	BasTypes.h
//	Useful type definitions
//	2006, John Wiggins
//
// This program is free software; you can redistribute it and/or modify  
// it under the terms of the GNU General Public License as published by  
// the Free Software Foundation; either version 2 of the License, or     
// (at your option) any later version.                                   
// 
// This program is distributed in the hope that it will be useful,       
// but WITHOUT ANY WARRANTY; without even the implied warranty of        
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the         
// GNU General Public License for more details.                          
//     
//     You should have received a copy of the GNU General Public License     
//     along with this program; if not, write to the                         
//         Free Software Foundation, Inc.,                                       
//         59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.  
//-------------------------------------------------------------
#ifndef BAS_TYPES_H
#define BAS_TYPES_H
//-------------------------------------------------------------
typedef unsigned char uchar;

typedef signed char int8;
typedef unsigned char uint8;

typedef short int16;
typedef unsigned short uint16;

typedef long int32;
typedef unsigned long uint32;

typedef long long int64;
typedef unsigned long long uint64;

typedef uint32 type_code;
typedef int32 status_t;
//-------------------------------------------------------------
#endif // BAS_TYPES_H

